package com.yuntuzhilian.chapter2;

import java.util.jar.JarInputStream;

/**
 * @author MrWang-shuizhishuiheshui
 * @description
 */
public class Demo6 {
    public static void main(String[] args) {
        String str="   我爱   我的祖国,我爱我的家乡,我爱这一群小屁孩   ~~~   ";
        // 字符串.indexOf(value) : 查找第一个value值出现的位置(下标从0开始)
        System.out.println(str.indexOf("我的"));
        // 字符串.indexOf(value) : 查找最后一个value值出现的位置(下标从0开始)(value) : 查找第一个value值出现的位置(下标从0开始)
        System.out.println(str.lastIndexOf("我"));

        // 字符串.substring(index) :
        //      获取从index开始的字符串,包含index位置
        System.out.println(str.substring(1));
        // 字符串.substring(begin,end) :
        //      获取从begin开始到end结尾的字符串(包含begin位置,不包含end)
        System.out.println(str.substring(1,5));
        // 字符串.trim() : 去掉字符串前后的空格
        System.out.println(str.trim());


        String gushi="床前明月光,疑是地上霜,举头望明月,低头思故乡";
        //将古诗进行拆分为四句话
        //字符串分割
        String[] strs = gushi.split(",");
        for (String s : strs) {
            System.out.println(s);
        }

        //统计str2中我出现的次数
        String str2="我2234123123我123123我我我我我";
        //找到第一个我的下标
        //截取下标+1往后的内容  2234123123我123123我我我我我
        //找到第一个我的下标
        //截取下标+1往后的内容  123123我我我我我
        //找到第一个我的下标
        //截取下标+1往后的内容  我我我我
        //找到第一个我的下标
        //截取下标+1往后的内容  我我我
        //找到第一个我的下标
        //截取下标+1往后的内容  我我
        //找到第一个我的下标
        //截取下标+1往后的内容   我
        //找到第一个我的下标     0
        //截取下标+1往后的内容
        //找到第一个我的下标     -1


        String[] strs2 = str2.split("我");
        System.out.println("个数:"+(strs2.length-1));
        for (String s : strs2) {
            System.out.println("次数"+s);
        }
    }
}
